class Car:
    def __init__(self, make, model, year):
        self.make = make
        self.model = model
        self.year = year
        self.odometer_reading = 0
    def get_descriptive_name(self):
        long_name = f"{self.year} {self.make} {self.model}"
        return long_name.title()
    def read_odometer(self):
        print(f"This car has {self.odometer_reading} miles on it.")
    # 通过方法修改属性的值
    def update_odometer(self, mileage):
        self.odometer_reading = mileage
    def increment_odometer(self, miles):
        self.odometer_reading += miles
my_new_car = Car("audi", "a4", 2024)
print(my_new_car.get_descriptive_name())
my_new_car.update_odometer(100)
my_new_car.read_odometer()
my_new_car.increment_odometer(10)
my_new_car.read_odometer()